home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
dev
/
amos
/
amosl0794.lzh
/
AMOSLIST
/
000124_mcox_Tue Jul 26 10:32:48 1994.msg
< prev
next >
Wrap
Internet Message Format
|
1994-08-01
|
3KB
Received: from access1.digex.net by nfs1.digex.net with SMTP id AA23319
(5.67b8/IDA-1.5 for <mcox@nfs1.digex.net>); Tue, 26 Jul 1994 10:32:44 -0400
Received: by access1.digex.net id AA28311
(5.67b8/IDA-1.5 for mcox); Tue, 26 Jul 1994 10:32:41 -0400
From: M D Cox <mcox>
Message-Id: <199407261432.AA28311@access1.digex.net>
Subject: CD32 AMOS
To: mcox@access.digex.net (M D Cox)
Date: Tue, 26 Jul 1994 10:32:41 -0400 (ADT)
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 2791
Status: RO
>From amos-request@svcs1.digex.net Tue Jul 26 10:29:50 1994
Received: from hela.INS.CWRU.Edu by nfs1.digex.net with SMTP id AA23033
(5.67b8/IDA-1.5 for <mcox@access.digex.net>); Tue, 26 Jul 1994 10:29:44 -0400
Received: from svcs1.digex.net (svcs1.digex.net [164.109.10.23]) by hela.INS.CWRU.Edu with SMTP (8.6.8.1+cwru/CWRU-2.1-freenet-gw)
id KAA06155; Tue, 26 Jul 1994 10:29:25 -0400 (from amos-request@svcs1.digex.net)
Received: by svcs1.digex.net id AA08682
(5.67b8/IDA-1.5 for amos-out); Tue, 26 Jul 1994 07:39:12 -0400
Received: from nfs1.digex.net by svcs1.digex.net with SMTP id AA08678
(5.67b8/IDA-1.5 for <amos@svcs1.digex.net>); Tue, 26 Jul 1994 07:39:10 -0400
Received: from post.demon.co.uk by nfs1.digex.net with SMTP id AA13157
(5.67b8/IDA-1.5 for <amos-list@access.digex.net>); Tue, 26 Jul 1994 07:39:05 -0400
Received: from dynamo.demon.co.uk by post.demon.co.uk id ab21049;
26 Jul 94 11:57 GMT-60:00
Received: by dynamo.demon.co.uk (V1.16/Amiga)
id AA0005c; Tue, 26 Jul 94 11:23:38 GMT
Date: Tue, 26 Jul 94 11:23:38 GMT
Message-Id: <9407261123.AA0005b@dynamo.demon.co.uk>
Organization: Fortune Software
X-Mailviewer: Mail 1.12
From: Dominic Ramsey <dom@dynamo.demon.co.uk>
To: amos-list@access.digex.net
Subject: Re: CD32 Contrroller
Status: RO
Below is the Blitz listing for the CD2 controller. Does anyone fancy
trying to convert it to AMOS. It seems not all Amigas are capable
of reading the controller, which might give you some probs :)
I am particularly interested in the Play/Pause button. Blue and Red
are easy.
;
; CD32 joypad reader
;
; stick controller in joystick port
; call only once per vertical blank
;
; 80% of AGA amiga's do not support the controller!!!
; so why does C= keep saying they R going to make the A1200
; CD32 compatible???? Ha ha ha
Function.l ReadJoy{b.w} ;get joystick reading into d0
LEA $bfe001,a0:LEA $dff016,a1
MOVEQ #0,d0:MOVEQ #7,d3:MOVE #$4000,d4
BSET d3,$200(a0):BCLR d3,(a0):MOVE #$2000,$dff034:MOVEQ #6,d1
loop27
TST.b (a0):TST.b (a0):TST.b (a0):TST.b (a0)
TST.b (a0):TST.b (a0):TST.b (a0):TST.b (a0)
MOVE (a1),d2:BSET d3,(a0):BCLR d3,(a0):AND d4,d2
BNE skip:BSET d1,d0:skip
DBF d1,loop27
MOVE #$3000,$dff034:BCLR d3,$200(a0):ADD d0,d0:SWAP d0
MOVE $dff00c,d1:MOVE d1,d0:LSR #1,d0:EOR d0,d1:AND #$101,d1
AND #$101,d0:ROR.b #1,d0:ROR.b #1,d1:LSR #7,d0:LSR #5,d1:OR d1,d0
UNLK a4:RTS
End Function
;bit 00 : right
; 01 : left
; 02 : down
; 03 : up
; 17 : play/pause
; 18 : reverse
; 19 : forward
; 20 : green
; 21 : yellow
; 22 : red
; 23 : blue
;
BLITZ:BitMap 0,320,256,4:Slice 0,44,4:Show 0:BitMapOutput 0
While Joyb(0)=0
VWait
Locate 3,3
NPrint Hex$(ReadJoy{3})
Wend
---
Dominic Ramsey
dom@dynamo.demon.co.uk